#ifndef INFINITY_PREFIX_H
#	define INFINITY_PREFIX_H

#include <limits>
#include <string>
#include <algorithm>
#include <vector>
#include <list>
#include <set>
#include <queue>
#include <map>
#include <iostream>
#include <sstream>

#include "base/types.h"
#include "base/utils.h"
#include "base/bittwiddling.h"
#include "base/assert.h"

#include "system/serializer.h"

#include "maths/utils.h"
#include "maths/vector.h"
#include "maths/matrix.h"
#include "maths/quaternion.h"
#include "maths/ray.h"
#include "maths/sphere.h"
#include "maths/aabbox.h"
#include "maths/cuboid.h"

using dw::maths::Vector3i;
using dw::maths::Vector3f;

using dw::maths::Matrix4f;

#endif // !INFINITY_PREFIX_H
